Preconditioning Helmholtz linear systems
نویسندگان
چکیده
Linear systems which originate from the simulation of wave propagation phenomena can be very difficult to solve by iterative methods. These systems are typically complex valued and they tend to be highly indefinite, which renders the standard ILU-based preconditioners ineffective. This paper presents a study of ways to enhance standard preconditioners by altering the diagonal by imaginary shifts. Prior work indicates that modifying the diagonal entries during the incomplete factorization process, by adding to it purely imaginary values can improve the quality of the preconditioner in a substantial way. Here we propose simple algebraic heuristics to perform the shifting and test these techniques with the ARMS and ILUT preconditioners. Comparisons are made with applications stemming from the diffraction of an acoustic wave incident on a bounded obstacle (governed by the Helmholtz Wave Equation).
منابع مشابه
A scalable Helmholtz solver in GRAPES over large-scale multicore cluster
This paper discusses performance optimization on the dynamical core of global numerical weather prediction model in Global/Regional Assimilation and Prediction System (GRAPES). GRAPES is a new generation of numerical weather prediction system developed and currently used by Chinese Meteorology Administration. The computational performance of the dynamical core in GRAPES relies on the efficient ...
متن کاملA Modified SSOR Preconditioning Strategy for Helmholtz Equations
The finite difference method discretization of Helmholtz equations usually leads to the large spare linear systems. Since the coefficient matrix is frequently indefinite, it is difficult to solve iteratively. In this paper, a modified symmetric successive overrelaxation MSSOR preconditioning strategy is constructed based on the coefficient matrix and employed to speed up the convergence rate of...
متن کاملIncomplete block factorization preconditioning for linear systems arising in the numerical solution of the Helmholtz equation
The application of the finite difference method to discretize the complex Helmholtz equation on a bounded region in the plane produces a linear system whose coefficient matrix is block tridiagonal and is some (complex) perturbation of an M-matrix. The matrix is also complex symmetric, and its real part is frequently indefinite. Conjugate gradient type methods are available for this kind of line...
متن کاملOn Approximate Cardinal Preconditioning Methods for Solving PDEs with Radial Basis Functions
The approximate cardinal basis function (ACBF) preconditioning technique has been used to solve partial differential equations (PDEs) with radial basis functions (RBFs). In [31], a preconditioning scheme that is based upon constructing the least-squares approximate cardinal basis function from linear combinations of the RBF-PDE matrix elements has shown very attractive numerical results. This p...
متن کاملBlock Jacobi relaxation for plane wave discontinuous Galerkin methods
Nonpolynomial finite element methods for Helmholtz problems have seen much attention in recent years in the engineering and mathematics community. The idea is to use instead of standard polynomials Trefftz-type basis functions that already satisfy the Helmholtz equation, such as plane waves [17], Fourier-Bessel functions [8] or fundamental solutions [4]. To approximate the inter-element interfa...
متن کامل